Ví dụ AutoHotkey

Kịch bản sau sẽ hoán đổi phím Control và Alt.

LCtrl::AltLAlt::Ctrl

Kịch bản sau sẽ cho phép người dùng tìm kiếm một từ hay cụm từ cụ thể bằng Google. Sau khi sao chép văn bản từ bất kì ứng dụng nào vào Clipboard, nhấn phím nóng cấu hình ⊞ Win+g sẽ mở trình duyệt web mặc định của người dùng và thực hiện việc tìm kiếm.

#g::; Win+g   Run http://www.google.com/search?q=%clipboard%Return

Sau đây là một ví dụ về kịch bản cần thiết để tạo ra chuỗi nóng "afaik," được tự động thay thế bởi "as far as I know":

::afaik::as far as I know

Còn sau đây là một ví dụ về một hàm đơn giản trong AutoHotkey. Khi một URL được sao chép vào Clipboard, phím tắt Alt+x sẽ kiểm tra URL đó cho bất kì/tất cả dấu ngoặc đơn và thay thế chúng với các kí tự thay thế trước khi dán URL từ Clipboard:

!x::; Alt+x   URLReplace()   Send ^v; Ctrl+vReturnURLReplace() {   StringReplace, Clipboard, Clipboard, (, `%28, All   StringReplace, Clipboard, Clipboard,), `%29, All}

Trong ví dụ này, một khi nội dung của tên người dùng hay liên kết Địa chỉ IP được sao chép từ bất cứ website nào của Wikipedia vào Clipboard (sử dụng Firefox), kịch bản sau cho phép người dùng thực thi hàm CopyUser trong nội dung Clipboard và lưu nó vào trong một biến được chỉ định bằng phím nóng Ctrl+⇧ Shift+W hay phím nóng Ctrl+⇧ Shift+E. Phím nóng Ctrl+⇧ Shift+R tận dụng các giá trị kết quả để tạo ra bản tóm tắt kết quả chỉnh sửa.

^+w::last:= CopyUser(); Ctrl+Shift+w^+e::edit:= CopyUser(); Ctrl+Shift+eCopyUser() {   Clipboard =   StringReplace, Clipboard, Clipboard, http://en.wikipedia.org/   StringReplace, Clipboard, Clipboard, wiki/   StringReplace, Clipboard, Clipboard, w/index.php?title=   StringReplace, Clipboard, Clipboard, Special:Contributions&target=   StringReplace, Clipboard, Clipboard, User:   StringReplace, Clipboard, Clipboard, &action=edit   StringReplace, Clipboard, Clipboard, _, %A_Space%, All   Return, Clipboard}; Ctrl+Shift+r^+r::Send revert edits by [[Special:Contributions/%edit%|%edit%]] to last version by %last%

Tài liệu tham khảo

WikiPedia: AutoHotkey http://www.autohotkey.com/changelog/2004.htm http://www.autohotkey.com/forum/topic21172.html http://www.autohotkey.com/forum/topic21674.html http://www.autohotkey.com/forum/topic26191.html.NE... http://www.autohotkey.com/forum/topic36225.html http://www.autohotkey.com/forum/topic43081.html http://www.autohotkey.com/forum/topic44204.html http://www.autohotkey.com/forum/viewtopic.php?p=19... http://www.autohotkey.com/forum/viewtopic.php?p=20... http://www.autohotkey.com/forum/viewtopic.php?t=63...